React Job: Internship Programme - Network Software Automation

Job added on

Company

General Motors

Location

Dublin - Ireland

Job type

Full-Time

React Job Details

Job Description

General Motors is one of the most well-established and most innovative technology companies in the world. Software is defining the world and especially so in the automotive industry. Autonomous driving, electric vehicles and connected smart factories mean our Software Engineers are front and centre as we strive for a world of zero emissions, zero congestion and zero crashes. As a software engineering intern, the code you write will contribute to this vision. You will learn how to create world class software in a team environment using cutting edge technology and best of breed approaches whilst being mentored by more experienced team mates.

We have a number of 6+ months software engineering internship roles available in the following areas:
  • Advanced Systems Development
  • Networking
  • Mainframe systems.
Why Join Us

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Our "Work Appropriately" philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities.

We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.

Programme Details:

Training and work experience paid programme as a Software Engineer for a world leader in Software Development, Automotive Manufacturing, Autonomous Vehicles and Alternative Mobility that has a vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. GM's IT organization employs ~8,000 specialists globally - delivering world-class, cutting edge technologies in Mobility, Telematics, Mission-Critical Business Systems, Supercomputing, Vehicle Engineering, and Real-time Computing. Get exposure to Full Stack - Java, C# & ASP.Net, JavaScript, Python, CSS/HTML5, Data Analytics/Warehousing, TFS (Team Foundation Server), BOTs, APIs, Databases and Frameworks like Spring, NodeJS, AngularJS, ReactJS, Entity. You will be able to contribute to Research & Development (R&D), Proof-of-Concepts (POC), Portfolio projects (POR) User Acceptance Testing (UAT) and Quality Assurance (QA) efforts. GMIT Internship Programme involves:
  • Contribute to either Research & Development (R&D), Proof-of-Concept (POC) and/or Portfolio Projects (POR).
  • Immersed in a full-on Agile environment where an active SCRUM Team consist of a Product Owner (PO) Scrum Master (SM), Business Analyst (BA), Tech Lead, Developers, Testers (QA) and Architect.
  • Leverage Azure DevOps (TFS) as the management platform for Sprints, User Stories, Tasks, CI/CD Pipelines, Bugs, Repos and Test Plans.
  • Release to both Monolith and Cloud Native microservice environments.
  • Experience and contribute to the four Agile Scrum Ceremonies - Sprint Planning - Daily Stand-ups - Sprint Review and Sprint Retrospective.
  • Contribute to active projects by working on real User Stories to write code and engineer solutions that will be released to DEV, UAT and PROD.
  • Develop the skill to deconstruct a User Story into Tasks and accurately estimate Story Points.
  • Gain experience in Full Stack development by working on Front-End, Back-End, API, Middleware and Database integration User Stories and Tasks.
  • Solve real-world business problems using proven methodologies.
  • Get hands-on software engineering experience in real-world Development Environments.
  • Assigned to diverse initiatives that maximizes exposure to technologies - these include Proof-of-Concept (POC), Portfolio Projects and R&D efforts depending on your own individual interests and skills.
  • GM's Internship Programme is premised on performing an analysis of Skills and Interests in an attempt to match work packages to the Intern's interest.
  • Exposure to technologies that are not well covered during the academic cycles, like Frameworks, APIs and Databases.
  • Experience first-hand how a US-based multi-national corporations (MNC) located in Ireland operate.
  • Receive Corporate Induction Training.
  • Participate in 'Culture Workshops' that develop the 'How Behaviours' which form the foundation for being a happy, engaged and successful employee.
  • Participate in 'Technology Workshops' that develop the 'What Behaviours' which develop the technical muscles.
  • Gain full access to all GMIT's Learning/Training platforms which include Udemy, Percipio and LMS.
  • Attend GMIT's "Career Start Academy" which is virtual-classroom based delivery of technical topics that cover: Java, C#/.NET, Big Data & Analytics, Agile, Information Security and Privacy, Enterprise Architecture, Relational DB Design, Cloud Native Demo, Code Management, Code re-use, Identity & Access Management (IAM), Data & Analytics, OPS101

Technical Domain specifics:

The Network Software Automation (NSA) team builds and supports Web Portals and RestAPI gateways to connect the Network infrastructure listed below with users and applications across GM. We provide automation services to make safe rapid changes to configuration information enforcing GM best practices in the following knowledge spaces:
  • Our applications are built on one of two development stacks - C# / .NET Core / EF and Python / Django / Linux - with MS SQL DB backends
  • Application Delivery Controllers. These are the F5 Load Balancers (LBs) that provide the enterprise with Global Traffic Management (GTM) and Local Traffic Management (LTM) capabilities which ensure application uptime for application distributed across multiple Data Centres (DCs) for Disaster Recovery (DR) and Business Continuity (BC) purposes.
  • DDI. This is the DNS, DHCP and IP Address Management capabilities that are provided by Infoblox and Efficient IP products.
  • Algosec Firewall management.
  • Cisco's Nexus network switches and routers.

Required qualifications and skills:
  • Two years progress towards a Degree in Computer Science.
  • Curious with an insatiable appetite for learning-through-doing.
  • Challenge themselves and their peers.
  • Enjoy working collaboratively in a cross-functional teams
  • Demonstrate a strong work ethic.
  • Have a strong ability and willingness to learn.
  • Desire to deliver innovative solutions to complex problems.

Work Location:

Hybrid

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteeropportunities.

We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.